package demo12;

/**
 * Created by Administrator on 2017/4/7.
 */
//: Alias2.java
// Method calls implicitly alias their
// arguments.

public class Alias2 {
    int i;

    Alias2(int ii) {
        i = ii;
    }

    static void f(Alias2 handle) {
        handle.i++;
    }

    public static void main(String[] args) {
        Alias2 x = new Alias2(7);
        System.out.println("x: " + x.i);
        System.out.println("Calling f(x)");
        f(x);
        System.out.println("x: " + x.i);
    }
} ///:~
